_FSRTL_ADVANCED_FCB_HEADER

//0x48 bytes (sizeof) struct _FSRTL_ADVANCED_FCB_HEADER { SHORT NodeTypeCode; //0x0 SHORT NodeByteSize; //0x2 UCHAR Flags; //0x4 UCHAR IsFastIoPossible; //0x5 UCHAR Flags2; //0x6 UCHAR Reserved:4; //0x7 UCHAR Version:4; //0x7 struct _ERESOURCE* Resource; //0x8 struct _ERESOURCE* PagingIoResource; //0xc union _LARGE_INTEGER AllocationSize; //0x10 union _LARGE_INTEGER FileSize; //0x18 union _LARGE_INTEGER ValidDataLength; //0x20 struct _FAST_MUTEX* FastMutex; //0x28 struct _LIST_ENTRY FilterContexts; //0x2c struct _EX_PUSH_LOCK PushLock; //0x34 VOID** FileContextSupportPointer; //0x38 union { VOID* Oplock; //0x3c VOID* ReservedForRemote; //0x3c }; VOID* ReservedContext; //0x40 };